vlwkaos' digital garden

Docker 사용법

https://prod.releasehub.com/blog/6-docker-compose-best-practices-for-dev-and-prod

  • Stage Alias 지정
    • FROM node:16.14.0-alpine as deps 와 같은 식으로 환경 구성할 때 as 키워드를 통해 논리적 과정 구분
  • dependency 설치시에 :latest는 사용하지 않는다. 추후에 어떻게 될지 모름
  • 도커 빌드 스텝 캐싱 마스터하기
  • [[Dockerfile 예시 node, nginx]]
  • 로컬에서 빌드하고 실행해보기
    • docker build --build-arg PHASE=abc -t proj:1.0 .
    • docker run -p 8080:80 proj:1.0
  • 이미지 내부 쉘 접근
    • sudo docker exec -it $CONTAINER_NAME /bin/sh

Referred in

Docker 사용법